package com.heima.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.heima.common.result.PageResult;
import com.heima.pojo.dto.LoginDto;
import com.heima.pojo.dto.UserPageQuery;
import com.heima.pojo.entity.User;
import com.heima.pojo.vo.LoginUserVo;
import com.heima.pojo.vo.UserInfoVO;
import com.heima.pojo.vo.UserVO;

public interface UserService extends IService<User> {
    LoginUserVo login(LoginDto dto);

    PageResult<UserVO> pageResult(UserPageQuery userDTO);

    UserInfoVO getVoById(Integer id);
}
